#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//int main()
//{
//    int arr[] = { 1,2,3,4,5 };
//    short* p = (short*)arr;
//    int i = 0;
//    for (i = 0; i < 4; i++)
//    {
//        *(p + i) = 0;
//    }
//
//    for (i = 0; i < 5; i++)
//    {
//        printf("%d ", arr[i]);
//    }
//    return 0;
//}

//#include<stdio.h>
//int main()
//{
//	unsigned long pulArray[] = { 6,7,8,9,10 };
//	unsigned long* pulPtr;
//	pulPtr = pulArray;
//	*(pulPtr + 3) += 3;
//	printf("%d,%d\n", *pulPtr, *(pulPtr + 3));
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//    int a = 0x11223344;
//    char* pc = (char*)&a;
//    *pc = 0;
//    printf("%x\n", a);
//    return 0;
//}

//#include <stdio.h>
//
//int my_strlen(char* s)
//
//{
//
//    char* p = s;
//
//    while (*p)
//
//        p++;
//
//    return p - s;
//
//}
//
//int main() {
//
//    char arr[10000];
//
//    gets(arr);
//
//    for (int i = my_strlen(arr) - 1; i >= 0; i--)
//
//    {
//
//        printf("%c", arr[i]);
//
//    }
//
//    return 0;
//
//}

//#include<stdio.h>
//int main()
//{
//	char arr[] = { "abcdef" };
//	char* p = arr;
//	int count = 0;
//	while (*p)
//	{
//		count++;
//		p++;
//	}
//	printf("%d", count);
//	return 0;
//}
//
//int my_strlen(char* s)
//{
//	char* p = s;
//	while (*p)
//		p++;
//	return p - s;
//}
//#include<stdio.h>
//int main()
//{
//	char arr[] = { "abcdef" };
//	int ret = my_strlen(arr);
//	printf("%d ", ret);
//}